labor saving technological progress - Allemand Anglais Dictionnaire